package com.lp.common.constant;

/**
 * @program: backend
 * @description: 消息常量
 * @author: Ke.Song
 * @since: 2024-04-27 15:43:11
 */
public class MessageConstant {

    /**
     * 系统消息
     */
    public static final String MESSAGE_CODE_SYSTEM = "System";

    /**
     * 收益提醒
     */
    public static final String MESSAGE_CODE_INCOME = "Income";

    /**
     * 产品上新
     */
    public static final String MESSAGE_CODE_UPDATE = "Update";

    public static class SystemMessageConstant {

        /**
         * 欢迎消息
         */
        public static final Integer WELCOME = 1;

        /**
         * 购买会员
         */
        public static final Integer BUY_MEMBERS = 2;

        /**
         * 购买训练营
         */
        public static final Integer BUY_TRAIN = 3;

        /**
         * 邀请其他用户
         */
        public static final Integer INVITE = 4;

        /**
         * 会员即将到期
         */
        public static final Integer MEMBERS_TO_EXPIRE = 5;

        /**
         * 会员到期
         */
        public static final Integer MEMBERS_EXPIRE = 6;

        /**
         * 加入班级
         */
        public static final Integer JOIN_CLASS = 7;

        /**
         * 任务通知
         */
        public static final Integer TASK_NOTICE = 8;

        /**
         * 购买课程
         */
        public static final Integer BUY_COURSE = 9;

        /**
         * 下级退款通知
         */
        public static final Integer LOWER_LEVEL_REFUND = 10;

        /**
         * 退休人员审批通过
         */
        public static final Integer PENSION_MEMBER_PASS = 11;

        /**
         * 获取优惠券
         */
        public static final Integer GET_COUPON = 12;

        /**
         * 参与活动
         */
        public static final Integer IN_ACTIVITY = 13;

        /**
         * 知识顾问升级
         */
        public static final Integer ADVISOR_UPGRADE = 14;

        /**
         * 申请讲书讲故事活动
         */
        public static final Integer APPLY_ACTIVITY = 15;

        /**
         * 申请退休福利
         */
        public static final Integer PENSION_APPLY = 16;

        /**
         * 申请退休福利 - 通过
         */
        public static final Integer PENSION_APPLY_SUCCESS = 17;

        /**
         * 申请退休福利 - 未通过/部分未通过
         */
        public static final Integer PENSION_APPLY_FAIL = 18;

        /**
         * 赠送课程
         */
        public static final Integer GIVE_COURSE = 19;
    }
}
